Career 2022 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F14 Italy F4 Bulgaria F3 Bulgaria F4 France F8 Italy F26 France F7 Croatia F3 Great Britain F17 Turkey F34 Turkey F35 Israel F2 Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 France F13 China F1 China F2 Morocco F1 Morocco F2 Croatia F4 Croatia F5 GHI Bronx Tennis Classic - Bronx Copa Kia Challenger ATP - Santiago Tennis Napoli Cup 2007 - Napoli Zenith Tennis Cup-Harbour Club - Milan Mamaia Challenger - Constanta St. Brieuc Challenger Monza Challenger Bordeaux Challenger Reggio Emilia Challenger San Benedetto Challenger San Marino Challenger Szczecin Challenger Seville Challenger Great Britain F7 France F20 Rodez Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide BMW Open - Munich Davidoff Swiss Indoors - Basel Samsung Open - Brighton AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Generali Open 2001 - Kitzbuhel Gelsor Open Romania - Bucharest Grand Prix Hassan II - Casablanca Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. BellSouth Open - Vina del Mar Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel International Championship of Croatia - Umag TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Bancolombia Open - Cali Marrakech Challenger Tata Open - Chennai M15 Heraklion BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Next Generation Hardcourts - Adelaide Argentina Open - Buenos Aires Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Croatia Open - Umag X Torneo Internazionale di Tennis - Barletta Internationaux de Nouvelle-Caledonie - New Caledonia CA Tennis Trophy - Vienna Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championships - Houston Synsam Swedish Open - Bastad RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel MoviStar Open - Vina del Mar Open Seat Godo 2007 - Barcelona BMW Open - Munich The Stella Artois Championships - London Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Nossa Caixa Aberto de Sao Paulo - Sao Paulo U.S. Mens's Clay Court Championship - Houston Olbia Geovillage Open - Olbia Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Open SEAT 2008 - Barcelona Zivnobanka Czech Open - Prostejov Samsung Securities Cup - Seoul Grand Prix Hassan II - Casablanca Samsung Secruities Cup Challenger - Seoul Orange Warsaw Open - Warsaw La Serena Open - La Serena Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Aamulehti Tampere Opene - Tampere If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Brisbane International - Brisbane Rijeka Open - Rijeka Pharma Medico Open 2008 - Aarhus BNP Paribas Primrose - Bordeaux Malaysian Open - Kuala Lumpur Nord LB Open - Braunschweig Delray Beach International Tennis Championships - Delray Beach San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons s'Tennis Masters Challenger - Graz Citta di Como Challenger - Como Pekao Open - Szczecin Copa Petrobras-Uruguay - Montevideo Noumea Challenger Heilbronn Challenger Internazionali BNL dItalia - Rome Copa Petrobras - Montevideo KGHM Polish Indoors - Wroclaw Braunschweig Challenger Cordenons Challenger Banja Luka Challenger Ljubljana Challenger Napoli Challenger Tarragona Challenger 5th Sardinian International Championships - Cagliari Bytom Challenger Samarkand Challenger Seville Challenger Todi Challenger Trnava Challenger Volvo Sylt Open - Sylt Gemax Open 2002 - Belgrade Challenger Ford de Cherbourg - Cherbourg Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh ECM Cup - Prague Sporting Challenger - Turin Open de Montauban - Montauban Siemens Open 2002 - Scheveningen The Hilversum Open - Hilversum Hilton Waikoloa USTA Challenger - Waikoloa AXA Open - Lisbon Sardinia International Championship - Cagliari Challenger Casino Lugano - Lugano Open de Montauban - Montauban Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Polish Open 2000 - Poznan Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio FILA Challenger Biella - Biella drkoop.com USTA Tennis Championships of Houston - Houston Open de L'Isere-Open 38 - Grenoble Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Oberstaufen Cup - Oberstaufen Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Warta Cup 2001 - Sopot Geneva Challenger - Geneva XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi Kyiv UMC Open - Kiev VIII Trofeo Ciutat de Barcelona - Barcelona The Bolton Challenger - Bolton Pekao Open - Szczecin Maia Open 2002 - Maia IX Ciutat de Barcelona - Barcelona Samsung Securities Cup - Seoul Jameson Cup - Milan Challenger Ciudad de Tijuana - Tijuana Internationaux de Tennis de Brest - Brest Memorial Piertomaso Tessitore - San Remo Open de Nice - Nice Prague Challenger - Prague Northern Electric Open 1999 - Newcastle Copa Sevilla Internacionales de Andalucia - Seville Barletta Citta Della Disfida Open 2000 - Barletta Copa Ericsson - Sao Paulo Optimus Maia Open - Maia Zagreb Open - Zagreb VII Open Banc Agricol - Andorra Quelle Cup 2000 - Furth Pekao Open - Szczecin VII Torneo Internazionale di Tennis - Barletta BMW Brixina Tennis Open 2000 - Bressanone San Luis Potosi Challenger - San Luis Potosi CA-Challenge 2000 - Graz 2003 Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of San Antonio - San Antonio 2003 West Side Tennis Club Challenger - Forest Hills Ljubljana Open - Ljubljana Schickendanz Open - Furth ATU Cup - Weiden Nord/LB Open - Braunschweig ATU Cup 2001 - Weiden San Marino Cepu Open - San Marino Asics Challenger Open - Monchengladbach EI Bank Bulgarian Challenger - Sofia Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Open de Mantouban - Montauban Open 88 - Contrexeville Frito Lay/USTA Challenger - Binghamton Open Sainte Victoire - Aix-En-Provence Medicor Open - Budapest Banca Stato Challenger Lugano - Lugano ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Top Wool Challenger Biella - Biella Open de Montauban - Montauban Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen Oberstraufen Cup - Oberstaufen SAA Hilversum Open - Hilversum Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Timisoara Challenger - Timisoara St. Petersburg Challenger - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Pekao Open 2004 - Szczecin Czech Open - Prostejov Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Copa Petrobras Santiago - Santiago IPP Open - Helsinki Mobilux Open - Luxembourg China Open - Beijing Copa Telefonica CTC Chile - Santiago Challenger 42 - Andrezieux IX Torneo Internacionale de Tennis - Barletta Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Tunis Open - Tunis Architect Open - Budapest Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig San Marino Cepu Open - San Marino IPP Geneva Trophy - Geneva Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Open D'Orleans - Orleans Pekao Open 2005 - Szczecin Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Petrobras - Santiago Copa Petrobras - Aracaju Mobilux Open - Luxembourg Copa Kia - Santiago The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza XL Bermuda Open - Bermuda Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella 8° Trani Cup - Trani Concurso Internacional de Vigo - Vigo GHI Bronx Tennis Classic - Bronx Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Open D'Orleans - Orleans Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Ciutat de Barcelona - Barcelona Kobstaedernes ATP Challenger - Kolding Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon XI Torneo Internazionale di Tennis - Barletta Croatia Osiguranje Rijeka Open - Rijeka Nord LB Open 2007 - Braunschweig Open de Montauban - Montauban San Marino Cepu Open - San Marino LXVII Concursu Internacional de Vigo - Vigo Alexander Kolyaskin Memorial - Donetsk Banjaluka Challenger 2007 - Banja Luka Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Italian Open - Rome 2008 China TCL Challenger - Guangzhou Tennis Masters Series - Miami Tennis Masters Series - Hamburg San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli Tennis Masters Series - Paris XL Bermuda Open - Bermuda Sporting Challenger '08-Trofeo Regione Piemonte - Turin LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Paraguay - Asuncion IV Challenger Ciudad De Guayaquil - Guayaquil Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tanger Challenger Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Rabat Challenger Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Bogota Challenger Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Genova Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Furth Challenger Kosice Challenger Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Tampere Challenger Kitzbuhel Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo St. Brieuc Challenger Turin Challenger Orbetello Challenger Astana Challenger Geneva Challenger Kazan Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Napoli Challenger French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Downtown Athletic Club USTA Challenger - Amarillo Challenger 42 - Andrezieux GHI Bronx Tennis Classic - Bronx Australian Open - Melbourne French Open - Paris Wimbledon - London Neride Prague Indoor - Prague U.S. Open - New York Amer-Wilson Tampere Challenger - Tampere Australian Open - Melbourne French Open - Paris Wimbledon - London Open de Charleroi - Charleroi U.S. Open - New York Kyiv UMC Open - Kiev Internationaux de Bretagne - Brest Australian Open - Melbourne French Open - Paris Arizona Men's Tennis Championships - Scottsdale U.S. Open - New York Tennis Napoli Cup - Napoli Australian Open - Melbourne French Open - Paris Tatra Banka Open - Bratislava Wimbledon - London Czech Open 2006 - Prostejov U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tata Open 2003 - Chennai Open de Moselle - Metz Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Grand Prix de Tennis de Lyon - Lyon Croatia Open - Umag Gelsor Open Romania - Bucharest International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Energis Open - Amersfoort Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot China Open - Beijing Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Next Generation Adelaide International - Adelaide The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb French Open - Paris Brasil Open - Costa do Sauipe Wimbledon - London Connex Open Romania - Bucharest U.S. Open - New York Australian Open - Melbourne French Open - Paris Abierto Mexicano Telcel - Acapulco Wimbledon - London Australian Open - Melbourne BellSouth Open - Vina del Mar French Open - Paris Copa AT&T - Buenos Aires Siebel Open - San Jose Wimbledon - London U.S. Open - New York BCR Open Romania - Bucharest BMW Open - Munich Estoril Open - Estoril Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Stockholm Open - Stockholm Stockholm Open - Stockholm Movistar Open - Vina del Mar Masters Series - Hamburg Copa Telmex - Buenos Aires Australian Open - Melbourne Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells Rogers Cup - Montreal Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Telecom Italia Masters - Rome French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 2R, MON-LAT 2-3